package com.wn.mine.repository

import androidx.lifecycle.LiveData
import com.wn.service.db.UserInfo

/**
 * @Author: wn
 * @Date: 2023/5/31 10:06
 * @Description: 个人中心模块相关的  仓库 -- db 操作
 */

interface IMineRepository {

  // 用户信息 livedata
  val liveUserInfo: LiveData<UserInfo?>

  /**
   * 获取 userinfo的 dao 操作
   */
  suspend fun getUserInfo()

  /**
   * 删除 userinfo的 dao 操作
   * 删除 token
   */
  suspend fun deleteUserAndToken(userInfo: UserInfo)
}